Restore database pomoci SQL-DMO (adonis)

Otázka od: Martin Pavera

30. 7. 2004 13:15

Zdravim,

potreboval bych pomoci SQL-DMO (adonis) spustit obnovu vybrane zalohy
databaze na MS SQL Serveru.
Jde to ?
(D5prof, Adonis)

Diky za radu.
Martin Pavera


Odpovedá: Erik Salaj, Winsoft

30. 7. 2004 15:19

> potreboval bych pomoci SQL-DMO (adonis) spustit obnovu vybrane zalohy
> databaze na MS SQL Serveru.

var
  SQLServer: SQLDMO.SQLServer;
  Backup: SQLDMO.Backup;
  Restore: SQLDMO.Restore;

// connect to SQL server

  SQLServer := CoSQLServer.Create;
  SQLServer.LoginSecure := True; // use the integrated security
  SQLServer.Connect('P4\VSDOTNET', EmptyParam, EmptyParam);

// Backup

  Backup := CoBackup.Create;
  Backup.Database := 'Test';
  Backup.Files := 'c:\zaloha.001';
  Backup.SQLBackup(SQLServer);

// Restore

  Restore := CoRestore.Create;
  Restore.Database := 'Test';
  Restore.Files := 'c:\zaloha.001';
  Restore.SQLRestore(SQLServer);

Erik